.page {
  width: 100vw;
  height: 100vh;
  background-color: #f6f6f6;
}
.flex {
  display: flex;
}
.flexCenter {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flexDirection {
  display: flex;
  flex-direction: column;
}
view {
  box-sizing: border-box;
}
// 轮播组件公共css
.wx-swiper-dots .wx-swiper-dot {
  width: 10rpx;
  height: 10rpx;
  border-radius: 4rpx;
}
.wx-swiper-dot-active {
  width: 20rpx !important;
  height: 10rpx !important;
  border-radius: 4rpx !important;
}
.wx-swiper-dots .wx-swiper-dot:nth-of-type(n + 2) {
  margin-left: -10rpx !important;
}
/*整个指示点的位置距离*/
.wx-swiper-dots.wx-swiper-dots-horizontal {
  width: 90%;
  left: 60rpx;
  bottom: 100rpx;
}
.goodsBanner .wx-swiper-dots.wx-swiper-dots-horizontal {
  bottom: 30rpx !important;
}
// 页面公共布局
.pool_public_item {
  padding: 20rpx 22rpx;
  margin-bottom: 16rpx;
  border-radius: 10rpx;
  background: #fff;
  font-size: 30rpx;
  .p_p_title {
    padding: 2rpx 0 24rpx;
    border-bottom: 1px solid #eeeeee;
    font-weight: 500;
    font-size: 34rpx;
    color: #000000;
  }
  .p_p_content {
    flex-wrap: wrap;
    padding-top: 20rpx;
    .c_item {
      width: 50%;
      margin-bottom: 26rpx;
      color: #111;
    }
  }
  .p_p_btn {
    display: flex;
    justify-content: flex-end;
    view {
      padding: 12rpx 24rpx;
      border-radius: 10rpx;
      background: #3974f6;
      color: #fff;
    }
  }
}
// 溢出变省略号
.ellipsis {
  white-space: nowrap; /* 保证文本在一行内显示 */
  overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 使用省略号表示文本溢出 */
}
.pageBox {
  min-height: 100vh;
  background-color: #f6f6f6;
}
.ios-padding-bottom {
  padding-bottom: constant(safe-area-inset-bottom); //兼容 IOS<11.2  底部小黑边

  padding-bottom: env(safe-area-inset-bottom); //兼容 IOS>11.2
}
.ios-padding-top {
  padding-top: constant(safe-area-inset-top); //兼容 IOS<11.2  刘海屏

  padding-top: env(safe-area-inset-top); //兼容 IOS>11.2
}
.formItem {
  padding-bottom: 20rpx;
  font-size: 34rpx;
  color: #333;
  border-bottom: 1px solid #ccc;
  font-weight: 500;
  margin-bottom: 20rpx;
  justify-content: space-between;
}
.scroll-view-content {
  height: calc(100vh - 1px);
}
.required{
	display: inline-block;
	transform: translateY(2px);
	color: red;
	margin-right: 2rpx;
}
